package com.uetoken.cn.bean;

import java.io.Serializable;
import java.util.List;

/**
 * @author 谢杨
 * @time 2018/8/27 16:21
 * @class 描述:支付准备(第三方app掉起ue)的javaBean类
 */
public class PayPrepareBean implements Serializable {

    /**
     * data : [{"paytype":1,"amountorig":50,"amount":50,"isneedpaypwd":true,"storename":"PCN","storelogo":"http://ue.ckv-test.sulink.cn/Content/Logo/pcnLogo@2x.png","id":1,"purseid":2221094,"pursename":"DOS","pursepic":"http://image.51yougu.cn/ue/szdb.png","balance":97827,"freeze":1000,"purseunit":8,"purseunitname":"DOS","pursetypeid":2,"pursetype":0,"pursetypename":"DV数字代币","pursetypepic":"http://image.51yougu.cn/ue/szdb.png","operation":"3","balanceformat":"97827.00000000","transactionamount":null}]
     * result : 1
     * message : 成功
     */

    private int result;
    private String message;
    private List<DataBean> data;

    public int getResult() {
        return result;
    }

    public void setResult(int result) {
        this.result = result;
    }

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }

    public List<DataBean> getData() {
        return data;
    }

    public void setData(List<DataBean> data) {
        this.data = data;
    }

    public static class DataBean {
        /**
         * paytype : 1
         * amountorig : 50.0
         * amount : 50.0
         * isneedpaypwd : true
         * storename : PCN
         * storelogo : http://ue.ckv-test.sulink.cn/Content/Logo/pcnLogo@2x.png
         * id : 1
         * purseid : 2221094
         * pursename : DOS
         * pursepic : http://image.51yougu.cn/ue/szdb.png
         * balance : 97827.0
         * freeze : 1000.0
         * purseunit : 8
         * purseunitname : DOS
         * pursetypeid : 2
         * pursetype : 0
         * pursetypename : DV数字代币
         * pursetypepic : http://image.51yougu.cn/ue/szdb.png
         * operation : 3
         * balanceformat : 97827.00000000
         * transactionamount : null
         */

        private int paytype;
        private String amountorig;
        private String amount;
        private boolean isneedpaypwd;
        private String storename;
        private String storelogo;
        private int id;
        private int purseid;
        private String pursename;
        private String pursepic;
        private String balance;
        private String freeze;
        private int purseunit;
        private String purseunitname;
        private int pursetypeid;
        private int pursetype;
        private String pursetypename;
        private String pursetypepic;
        private String operation;
        private String balanceformat;
        private Object transactionamount;


        public int getPaytype() {
            return paytype;
        }

        public void setPaytype(int paytype) {
            this.paytype = paytype;
        }

        public String getAmountorig() {
            return amountorig;
        }

        public void setAmountorig(String amountorig) {
            this.amountorig = amountorig;
        }

        public String getAmount() {
            return amount;
        }

        public void setAmount(String amount) {
            this.amount = amount;
        }

        public boolean isIsneedpaypwd() {
            return isneedpaypwd;
        }

        public void setIsneedpaypwd(boolean isneedpaypwd) {
            this.isneedpaypwd = isneedpaypwd;
        }

        public String getStorename() {
            return storename;
        }

        public void setStorename(String storename) {
            this.storename = storename;
        }

        public String getStorelogo() {
            return storelogo;
        }

        public void setStorelogo(String storelogo) {
            this.storelogo = storelogo;
        }

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public int getPurseid() {
            return purseid;
        }

        public void setPurseid(int purseid) {
            this.purseid = purseid;
        }

        public String getPursename() {
            return pursename;
        }

        public void setPursename(String pursename) {
            this.pursename = pursename;
        }

        public String getPursepic() {
            return pursepic;
        }

        public void setPursepic(String pursepic) {
            this.pursepic = pursepic;
        }

        public String getBalance() {
            return balance;
        }

        public void setBalance(String balance) {
            this.balance = balance;
        }

        public String getFreeze() {
            return freeze;
        }

        public void setFreeze(String freeze) {
            this.freeze = freeze;
        }

        public int getPurseunit() {
            return purseunit;
        }

        public void setPurseunit(int purseunit) {
            this.purseunit = purseunit;
        }

        public String getPurseunitname() {
            return purseunitname;
        }

        public void setPurseunitname(String purseunitname) {
            this.purseunitname = purseunitname;
        }

        public int getPursetypeid() {
            return pursetypeid;
        }

        public void setPursetypeid(int pursetypeid) {
            this.pursetypeid = pursetypeid;
        }

        public int getPursetype() {
            return pursetype;
        }

        public void setPursetype(int pursetype) {
            this.pursetype = pursetype;
        }

        public String getPursetypename() {
            return pursetypename;
        }

        public void setPursetypename(String pursetypename) {
            this.pursetypename = pursetypename;
        }

        public String getPursetypepic() {
            return pursetypepic;
        }

        public void setPursetypepic(String pursetypepic) {
            this.pursetypepic = pursetypepic;
        }

        public String getOperation() {
            return operation;
        }

        public void setOperation(String operation) {
            this.operation = operation;
        }

        public String getBalanceformat() {
            return balanceformat;
        }

        public void setBalanceformat(String balanceformat) {
            this.balanceformat = balanceformat;
        }

        public Object getTransactionamount() {
            return transactionamount;
        }

        public void setTransactionamount(Object transactionamount) {
            this.transactionamount = transactionamount;
        }
    }
}
